跳转至

NET_SDK_EditSNMPCfg

接口定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
BOOL NET_SDK_EditSNMPCfg(
    LONG lUserID,
    NET_SDK_SNMP_VERSION snmpVersion,
    int snmpPort,
    const char* trapAddress,
    int trapPort,
    NET_SDK_SNMP_SECURITY_LEVEL securityLevel,
    NET_SDK_SNMP_AUTH_TYPE authType,
    NET_SDK_SNMP_PRIV_TYPE privType,
    const char* authPasswd,
    const char* privPasswd);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public static extern Boolean NET_SDK_EditSNMPCfg(
    Int32 lUserID,
    NET_SDK_SNMP_VERSION snmpVersion,
    Int32 snmpPort,
    string trapAddress,
    Int32 trapPort,
    NET_SDK_SNMP_SECURITY_LEVEL securityLevel,
    NET_SDK_SNMP_AUTH_TYPE authType,
    NET_SDK_SNMP_PRIV_TYPE privType,
    string authPasswd,
    string privPasswd);

功能描述

编辑SNMP配置(仅NVR有效)。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
snmpVersionin NET_SDK_SNMP_VERSION SNMP版本(V1/V2/V3互斥)。
snmpPortin int SNMP端口号。
trapAddressin char* Trap地址。
trapPortin int Trap端口号。
securityLevelin NET_SDK_SNMP_SECURITY_LEVEL 安全级别(0:不认证不加密, 1:认证不加密, 2:认证加密)。
authTypein NET_SDK_SNMP_AUTH_TYPE 认证方式(0:MD5, 1:SHA)。
privTypein NET_SDK_SNMP_PRIV_TYPE 加密方式(0:AES, 1:DES)。
authPasswdin char* 认证密码(明文,内部MD5加密)。
privPasswdin char* 加密密码(明文,内部MD5加密)。

返回值

  • 类型:BOOL

  • 说明:成功返回TRUE,失败返回FALSE。

备注

错误码